package com.cxj.link.view;

import com.cxj.link.vo.GameConfig;
import com.cxj.link.vo.LinkVo;

public abstract interface GameLogic {
    public abstract Cut findPiece(float paramFloat1, float paramFloat2);

    public abstract Cut[][] getPieces();

    public abstract Cut[] getTwoPieces();

    public abstract boolean hasPieces();

    public abstract LinkVo link(Cut paramPiece1, Cut paramPiece2);

    public abstract void refreshPieces();

    public abstract void setConfig(GameConfig paramGameConf);

    public abstract void start();
}